package tas.dao;

import java.util.List;

public interface DaoAusentismo {

 
    // solicitar ausentismo individual
    public List<Object[]> ausentismoSolicitudQry(Integer idtrabajador, String periodo);

    public String tipoModalidad(Integer idausentismotipo, Integer idausentismomodalidad, Integer unidad);

    public String ausentismoSolicitudIns(
            Integer idtrabajador, Integer idausentismo,
            String fecha, String hora_ini, String hora_fin,
            Integer idusuario, String observacion);
    
    public Object[] ausentismoSolicitudCon1(Integer idsolicitudausentismo);
    
    public List<Object[]> ausentismoSolicitudCon2(Integer idsolicitudausentismo);
    
    public Object[] ausentismoSolicitudUpd1(Integer idsolicitudausentismo);
    
    public String ausentismoSolicitudUpd2(Integer idsolicitudausentismo, Integer usuario, String obs);
    
    // aprobar solicitud de ausentismo
    public List<Object[]> ausentismoAprobacionQry(Integer idtrabajador, String filtro);
 
    public String ausentismoAprobacionIns(List<Integer> idsolicitudausentismo,
            Integer idusuario, String obs, Integer idestado);
    
    
    public String ausentismoSolicitudUpd1apr(List<Integer> idsolicitudausentismo, Integer idusuario, String obs);
    
    
    public String ausentismoSolicitudUpd2apr(Integer idsolicitudausentismo, Integer usuario, String obs);
}
